#include "VxIrrLib.h"

//============================================================================
//=== constructor ===//
Scripting::Scripting()
{
}
//============================================================================
//=== destructor ===//
Scripting::~Scripting()
{
}

//============================================================================
//! intitialize scripting engine
RCODE Scripting::Startup( void )
{
	return 0;
}
//============================================================================
//! shutdown scripting engine
RCODE Scripting::Shutdown( void )
{
	return 0;
}
//============================================================================

//! reset
void Scripting::Reset()
{
}
//============================================================================
//! load script file
RCODE Scripting::LoadFile( const irr::core::stringc& strFile )
{
	return 0;
}
//============================================================================
//! set a variable value within the scripting enviroment
void Scripting::DefineSquirrelVariable(const char * pVariableName, const char * pValue )
{
}
//============================================================================
//! call a script function
void Scripting::CallFunction( const irr::core::stringc& strFunctionName )
{
}
//============================================================================
//! call scripted collision handler
void Scripting::CallCollisionHandler(	const irr::core::stringc&	strFunctionName, 
							EntBase * poEntBase, 
							EntBase * poEntOther )
{
}
//============================================================================
//! call scripted zone handler
void Scripting::CallZoneHandler(	const irr::core::stringc& strFunctionName, 
						int Type, 
						EntBase * poEntZone, 
						EntBase * poEntOther )
{
}
//============================================================================
//! handle key press events
bool Scripting::HandleKeyPress( irr::EKEY_CODE eKey )
{
	return 0;
}
//============================================================================
//! handle mouse press events
void Scripting::HandleMousePress( int iButton, int iMouseX, int iMouseY )
{
}
//============================================================================
//! call time based callbacks
void Scripting::UpdateTimedCallbacks( void )
{
}
//============================================================================
